home *** CD-ROM | disk | FTP | other *** search
/ Aminet 30 / Aminet 30 (1999)(Schatztruhe)[!][Apr 1999].iso / Aminet / dev / misc / FD2Pragma.lha / FD2Pragma.types < prev   
Text File  |  1999-01-17  |  2KB  |  60 lines

  1. * $VER: FD2Pragma.types 1.6 (17.01.1999)
  2. *
  3. * FD2Pragma type definition file
  4. * description format is 'unknown type : known type'
  5. * unknown type:
  6. *   name of unknown type (one word)
  7. * known type:
  8. *   consists of struct + name, enum + name, signed, unsigned, const,
  9. *   long (32 bit), short (16 bit), char (8 bit), double and float
  10. * For nameless structs or enums set ? as name. Structs without name, but
  11. * used by a typedef (like: typedef struct {...} name) get the typedef name.
  12. *
  13. * general (define int as 32 bit, maybe changed to short for some compilers)
  14. int            : long
  15. * commodities.library
  16. IX            : struct InputXpression
  17. * intuition.library (pointer to nameless structure)
  18. Msg            : struct ? *
  19. Class            : struct IClass
  20. * cybergl.library
  21. GLvoid            : void
  22. GLbitfield        : unsigned long
  23. GLbyte            : signed char
  24. GLshort            : short
  25. GLint            : long
  26. GLsizei            : unsigned long
  27. GLubyte            : unsigned char
  28. GLushort        : unsigned short
  29. GLuint            : unsigned long
  30. GLfloat            : float
  31. GLclampf        : float
  32. GLdouble        : double
  33. GLclampd        : double
  34. * nameless enums
  35. GLboolean        : enum ?
  36. GLenum            : enum ?
  37. * these struct types are not equivalent to C-Code, but correct for FD2Pragma
  38. GLlookAt        : struct GLlookAt
  39. GLproject        : struct GLproject
  40. GLunProject        : struct GLunProject
  41. GLfrustum        : struct GLfrustum
  42. GLortho            : struct GLortho
  43. GLbitmap        : struct GLbitmap
  44. * for AmigaMesaRTL 3.0
  45. GLUquadricObj        : struct GLUquadricObj
  46. GLUtriangulatorObj    : struct GLUtriangulatorObj
  47. GLUnurbsObj        : struct GLUnurbsObj
  48. GLvisual        : struct gl_visual
  49. GLframebuffer        : struct gl_frame_buffer
  50. GLcontext        : struct gl_context
  51. * HGIDA.library
  52. HGIDA_Stack             : unsigned long *
  53. HGIDA_BoundedStack      : unsigned long *
  54. HGIDA_Queue             : unsigned long *
  55. HGIDA_BoundedQueue      : unsigned long *
  56. HGIDA_List              : unsigned long *
  57. HGIDA_ListItem          : unsigned long *
  58. HGIDA_Error             : enum ?
  59. HGIDA_Direction         : enum ?
  60.